[Heimdal-source-changes] [heimdal/heimdal] beda11: hcrypto: Add X25519

Nico Williams noreply at github.com
Sön Apr 26 06:24:16 CEST 2020


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

  Changed paths:
    M lib/hcrypto/Makefile.am
    M lib/hcrypto/NTMakefile
    M lib/hcrypto/libhcrypto-exports.def
    M lib/hcrypto/version-script.map
    A lib/hcrypto/x25519/NTMakefile
    A lib/hcrypto/x25519/align.h
    A lib/hcrypto/x25519/ed25519_ref10.c
    A lib/hcrypto/x25519/ed25519_ref10.h
    A lib/hcrypto/x25519/ed25519_ref10_fe_25_5.h
    A lib/hcrypto/x25519/ed25519_ref10_fe_51.h
    A lib/hcrypto/x25519/fe_25_5/base.h
    A lib/hcrypto/x25519/fe_25_5/base2.h
    A lib/hcrypto/x25519/fe_25_5/constants.h
    A lib/hcrypto/x25519/fe_25_5/fe.h
    A lib/hcrypto/x25519/fe_51/base.h
    A lib/hcrypto/x25519/fe_51/base2.h
    A lib/hcrypto/x25519/fe_51/constants.h
    A lib/hcrypto/x25519/fe_51/fe.h
    A lib/hcrypto/x25519/x25519_ref10.c
    A lib/hcrypto/x25519_ref10.h

  Log Message:
  -----------
  hcrypto: Add X25519

The X25519 implementation comes from libsodium. Explicit copyright
notices have been added to each file as well as some portability changes
(e.g. align.h).


  Commit: 4a7eb74374a4f429aa4bac712cfc652bc200504f
      https://github.com/heimdal/heimdal/commit/4a7eb74374a4f429aa4bac712cfc652bc200504f
  Author: Luke Howard <lukeh at padl.com>
  Date:   2020-04-25 (Sat, 25 Apr 2020)

  Changed paths:
    M .gitignore
    A doc/standardisation/draft-howard-gss-sanon-12.txt
    M lib/gssapi/Makefile.am
    M lib/gssapi/NTMakefile
    M lib/gssapi/gssapi/gssapi_oid.h
    M lib/gssapi/gssapi_mech.h
    M lib/gssapi/libgssapi-exports.def
    M lib/gssapi/mech/gss_mech_switch.c
    M lib/gssapi/mech/gss_oid.c
    M lib/gssapi/oid.txt
    A lib/gssapi/sanon/accept_sec_context.c
    A lib/gssapi/sanon/acquire_cred.c
    A lib/gssapi/sanon/add_cred.c
    A lib/gssapi/sanon/canonicalize_name.c
    A lib/gssapi/sanon/compare_name.c
    A lib/gssapi/sanon/context_time.c
    A lib/gssapi/sanon/crypto.c
    A lib/gssapi/sanon/delete_sec_context.c
    A lib/gssapi/sanon/display_name.c
    A lib/gssapi/sanon/display_status.c
    A lib/gssapi/sanon/duplicate_cred.c
    A lib/gssapi/sanon/duplicate_name.c
    A lib/gssapi/sanon/export_cred.c
    A lib/gssapi/sanon/export_name.c
    A lib/gssapi/sanon/export_sec_context.c
    A lib/gssapi/sanon/external.c
    A lib/gssapi/sanon/import_cred.c
    A lib/gssapi/sanon/import_name.c
    A lib/gssapi/sanon/import_sec_context.c
    A lib/gssapi/sanon/init_sec_context.c
    A lib/gssapi/sanon/inquire_context.c
    A lib/gssapi/sanon/inquire_cred.c
    A lib/gssapi/sanon/inquire_cred_by_mech.c
    A lib/gssapi/sanon/inquire_mechs_for_name.c
    A lib/gssapi/sanon/inquire_names_for_mech.c
    A lib/gssapi/sanon/inquire_sec_context_by_oid.c
    A lib/gssapi/sanon/negoex.c
    A lib/gssapi/sanon/process_context_token.c
    A lib/gssapi/sanon/release_cred.c
    A lib/gssapi/sanon/release_name.c
    A lib/gssapi/sanon/sanon_locl.h
    M lib/gssapi/test_context.c
    M lib/gssapi/test_cred.c
    M lib/gssapi/test_names.c
    M lib/gssapi/version-script.map
    M lib/hcrypto/x25519/NTMakefile
    M lib/heimdal/NTMakefile
    M lib/krb5/libkrb5-exports.def.in
    M lib/krb5/version-script.map
    M tests/gss/check-basic.in
    M tests/gss/check-context.in
    M tests/gss/check-negoex.in
    M windows/NTMakefile.w32

  Log Message:
  -----------
  gss: SAnon - the Simple Anonymous GSS-API mechanism

Add support for SAnon, a simple key agreement protocol that provides no
authentication of initiator or acceptor using x25519 ECDH key exchange.
See doc/standardization/draft-howard-gss-sanon-xx.txt for a protocol
description.


  Commit: 5057d04f6a47f05f1ed7c617458722104d4c17dc
      https://github.com/heimdal/heimdal/commit/5057d04f6a47f05f1ed7c617458722104d4c17dc
  Author: Nicolas Williams <nico at twosigma.com>
  Date:   2020-04-25 (Sat, 25 Apr 2020)

  Changed paths:
    M lib/gssapi/krb5/display_status.c

  Log Message:
  -----------
  krb5: Fix display_status() incorrect major status


Compare: https://github.com/heimdal/heimdal/compare/20f9b2be487f...5057d04f6a47


More information about the Heimdal-source-changes mailing list