[Heimdal-source-changes] [heimdal/heimdal] 9a9aaa: gss: allow gss_set_sec_context_option() to allocat...

Luke Howard noreply at github.com
Tis Apr 14 09:04:51 CEST 2020


  Branch: refs/heads/master
  Home:   https://github.com/heimdal/heimdal
  Commit: 9a9aaa078cdf062a87b947860a77815f4b8ae8fb
      https://github.com/heimdal/heimdal/commit/9a9aaa078cdf062a87b947860a77815f4b8ae8fb
  Author: Luke Howard <lukeh at padl.com>
  Date:   2020-04-14 (Tue, 14 Apr 2020)

  Changed paths:
    M lib/gssapi/mech/gss_set_sec_context_option.c

  Log Message:
  -----------
  gss: allow gss_set_sec_context_option() to allocate a context

The prototype for gss_set_sec_context_option() allows it to return a new
context, however this was not implemented. This functionality is required by
GSS_KRB5_IMPORT_RFC4121_CONTEXT_X.


  Commit: 846c839cbffa6e588053779e23f2514ad64f5fed
      https://github.com/heimdal/heimdal/commit/846c839cbffa6e588053779e23f2514ad64f5fed
  Author: Luke Howard <lukeh at padl.com>
  Date:   2020-04-14 (Tue, 14 Apr 2020)

  Changed paths:
    M lib/gssapi/test_context.c
    M tests/gss/check-context.in

  Log Message:
  -----------
  gss: add tests for importing and exporting contexts

Add the --export-import-context flag to test_context, for validating that
security contexts round-trip through GSS_Export_sec_context() and
GSS_Import_sec_context().


  Commit: 73a5bc84999adb895f43fd9efc5c667f03656fdb
      https://github.com/heimdal/heimdal/commit/73a5bc84999adb895f43fd9efc5c667f03656fdb
  Author: Luke Howard <lukeh at padl.com>
  Date:   2020-04-14 (Tue, 14 Apr 2020)

  Changed paths:
    M lib/gssapi/mech/gss_compare_name.c

  Log Message:
  -----------
  gss: make gss_compare_name comply with RFC2743

Anonymous names should always compare FALSE in GSS_Compare_name(). If the names
are being compared at the mechglue layer then we should check for
GSS_C_NT_ANONYMOUS.


Compare: https://github.com/heimdal/heimdal/compare/b73c9cc063c3...73a5bc84999a


More information about the Heimdal-source-changes mailing list