[Heimdal-source-changes] [heimdal/heimdal] 1611ac: krb5: allow NULL authenticator in krb5_auth_con_fr...

Luke Howard noreply at github.com
Ons Apr 15 08:23:53 CEST 2020


  Branch: refs/heads/master
  Home:   https://github.com/heimdal/heimdal
  Commit: 1611ac457fc9a89e39728a8b486a6633cda08b15
      https://github.com/heimdal/heimdal/commit/1611ac457fc9a89e39728a8b486a6633cda08b15
  Author: Luke Howard <lukeh at padl.com>
  Date:   2020-04-15 (Wed, 15 Apr 2020)

  Changed paths:
    M lib/krb5/auth_context.c

  Log Message:
  -----------
  krb5: allow NULL authenticator in krb5_auth_con_free()

When freeing an auth context, allow the authenticator to be NULL. Useful for
freeing partially allocated authentication context.


  Commit: b2eb5b0edf24f93b76671dad3dde7f0a81f18555
      https://github.com/heimdal/heimdal/commit/b2eb5b0edf24f93b76671dad3dde7f0a81f18555
  Author: Luke Howard <lukeh at padl.com>
  Date:   2020-04-15 (Wed, 15 Apr 2020)

  Changed paths:
    M lib/gssapi/mech/gss_utils.c
    M lib/gssapi/mech/utils.h

  Log Message:
  -----------
  gss: add _gss_secure_release_buffer()

Add _gss_secure_release_buffer() helper function that zeros buffer


  Commit: 689eef20eccc74c9fbe4ecc267da88e530bcd317
      https://github.com/heimdal/heimdal/commit/689eef20eccc74c9fbe4ecc267da88e530bcd317
  Author: Luke Howard <lukeh at padl.com>
  Date:   2020-04-15 (Wed, 15 Apr 2020)

  Changed paths:
    M lib/gssapi/mech/gss_utils.c
    M lib/gssapi/mech/utils.h

  Log Message:
  -----------
  gss: add _gss_secure_release_buffer_set()

Add _gss_secure_release_buffer_set() helper function for zeroing buffer set
contents before release.


  Commit: 2c8fa272240f17e4d9d801abad9710c6c09f63ab
      https://github.com/heimdal/heimdal/commit/2c8fa272240f17e4d9d801abad9710c6c09f63ab
  Author: Luke Howard <lukeh at padl.com>
  Date:   2020-04-15 (Wed, 15 Apr 2020)

  Changed paths:
    M lib/gssapi/krb5/export_sec_context.c
    M lib/gssapi/krb5/gsskrb5_locl.h
    M lib/gssapi/mech/gss_cred.c
    M lib/gssapi/mech/gss_duplicate_cred.c
    M lib/gssapi/mech/gss_export_sec_context.c
    M lib/gssapi/mech/gss_inquire_cred_by_oid.c
    M lib/gssapi/mech/gss_krb5.c
    M lib/gssapi/spnego/negoex_ctx.c

  Log Message:
  -----------
  gss: use _gss_secure_release_buffer_[set]

Use new helper APIs for securely zeroing and releasing buffers and buffer sets.


Compare: https://github.com/heimdal/heimdal/compare/d2880425e559...2c8fa272240f


More information about the Heimdal-source-changes mailing list