[30487] in CVS-changelog-for-Kerberos-V5

home help back first fref pref prev next nref lref last post

krb5 commit: Fix gss_get_mic_iov() example code

daemon@ATHENA.MIT.EDU (Greg Hudson)
Fri Apr 19 01:45:17 2019

Date: Fri, 19 Apr 2019 01:45:11 -0400
From: Greg Hudson <ghudson@mit.edu>
Message-ID: <201904190545.x3J5jBmw030333@drugstore.mit.edu>
To: <cvs-krb5@mit.edu>
MIME-Version: 1.0
Reply-To: krbdev@mit.edu
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: cvs-krb5-bounces@mit.edu

https://github.com/krb5/krb5/commit/bf4156db4f6c2e8cd420cd556bfa9e39f1a3d556
commit bf4156db4f6c2e8cd420cd556bfa9e39f1a3d556
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Apr 17 01:57:28 2019 -0400

    Fix gss_get_mic_iov() example code
    
    The example code for gss_get_mic_iov() using a caller-provided buffer
    calls gss_wrap_iov_length() and gss_wrap_iov() instead of
    gss_get_mic_iov_length() and gss_get_mic_iov() as intended.  Reported
    by Frank Filz.
    
    ticket: 8797
    tags: pullup
    target_version: 1.17-next

 doc/appdev/gssapi.rst |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/doc/appdev/gssapi.rst b/doc/appdev/gssapi.rst
index d26ac08..f574b60 100644
--- a/doc/appdev/gssapi.rst
+++ b/doc/appdev/gssapi.rst
@@ -619,16 +619,14 @@ gss_get_mic_iov_length and gss_get_mic_iov::
     iov[1].buffer.value = "message";
     iov[1].buffer.length = 7;
 
-    major = gss_wrap_iov_length(&minor, ctx, 1, GSS_C_QOP_DEFAULT,
-                                NULL, iov, 2);
+    major = gss_get_mic_iov_length(&minor, ctx, GSS_C_QOP_DEFAULT, iov, 2);
     if (GSS_ERROR(major))
         handle_error(major, minor);
     if (iov[0].buffer.length > sizeof(data))
         handle_out_of_space_error();
     iov[0].buffer.value = data;
 
-    major = gss_wrap_iov(&minor, ctx, 1, GSS_C_QOP_DEFAULT, NULL,
-                         iov, 2);
+    major = gss_get_mic_iov(&minor, ctx, GSS_C_QOP_DEFAULT, iov, 2);
     if (GSS_ERROR(major))
         handle_error(major, minor);
 
_______________________________________________
cvs-krb5 mailing list
cvs-krb5@mit.edu
https://mailman.mit.edu/mailman/listinfo/cvs-krb5

home help back first fref pref prev next nref lref last post