]> git.ipfire.org Git - thirdparty/krb5.git/commit
Add GSSAPI IOV MIC functions
authorGreg Hudson <ghudson@mit.edu>
Sun, 8 Sep 2013 01:13:48 +0000 (21:13 -0400)
committerGreg Hudson <ghudson@mit.edu>
Wed, 18 Sep 2013 22:22:16 +0000 (18:22 -0400)
commitd750ef3130b76dd079e863ed395eb3620a37386b
treeaf9702fd08a842a14cf1caf0ac8609fda7021057
parent6d53a8bf53c7380598698c3df98c96ab26db63b0
Add GSSAPI IOV MIC functions

Add gss_get_mic_iov, gss_get_mic_iov_length, and gss_verify_mic_iov
functions, which work similarly to the corresponding IOV wrap
functions.  Add a new buffer type GSS_IOV_BUFFER_TYPE_MIC_TOKEN for
the destination buffer.

Most of the internal code for this was already present, and just
needed to be fixed up and adjusted to use the new buffer type for the
MIC token.

ticket: 7705 (new)
16 files changed:
src/lib/gssapi/generic/gssapi_ext.h
src/lib/gssapi/krb5/gssapiP_krb5.h
src/lib/gssapi/krb5/gssapi_krb5.c
src/lib/gssapi/krb5/k5sealiov.c
src/lib/gssapi/krb5/k5sealv3iov.c
src/lib/gssapi/krb5/k5unsealiov.c
src/lib/gssapi/krb5/util_cksum.c
src/lib/gssapi/krb5/util_crypt.c
src/lib/gssapi/libgssapi_krb5.exports
src/lib/gssapi/mechglue/g_unwrap_iov.c
src/lib/gssapi/mechglue/g_wrap_iov.c
src/lib/gssapi/mechglue/mglueP.h
src/lib/gssapi/spnego/gssapiP_spnego.h
src/lib/gssapi/spnego/spnego_mech.c
src/lib/gssapi32.def
src/tests/gssapi/t_iov.c