[Heimdal-source-changes] [heimdal/heimdal] bff3b2: do SP800 calculation in bytes, not bits

GitHub noreply at github.com
Mon Dec 7 09:42:25 CET 2015


  Branch: refs/heads/lukeh/aes-gcm
  Home:   https://github.com/heimdal/heimdal
  Commit: bff3b2dd05a605c0cad40efdfa620d3bbf71c29c
      https://github.com/heimdal/heimdal/commit/bff3b2dd05a605c0cad40efdfa620d3bbf71c29c
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-06 (Sun, 06 Dec 2015)

  Changed paths:
    M lib/krb5/sp800-108-kdf.c

  Log Message:
  -----------
  do SP800 calculation in bytes, not bits


  Commit: 0d17a7b38be3e951c396a7a56c736bf6e67bd41f
      https://github.com/heimdal/heimdal/commit/0d17a7b38be3e951c396a7a56c736bf6e67bd41f
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-06 (Sun, 06 Dec 2015)

  Changed paths:
    M lib/asn1/krb5.asn1

  Log Message:
  -----------
  temporary enctypes


  Commit: 49df8531db3b460479a924fb866e7b72afdacbc2
      https://github.com/heimdal/heimdal/commit/49df8531db3b460479a924fb866e7b72afdacbc2
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-06 (Sun, 06 Dec 2015)

  Changed paths:
    M lib/krb5/krb5.h

  Log Message:
  -----------
  temporary enctypes


  Commit: 10ec6f1d9f7e23a85737ca908b51523be9895d24
      https://github.com/heimdal/heimdal/commit/10ec6f1d9f7e23a85737ca908b51523be9895d24
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-06 (Sun, 06 Dec 2015)

  Changed paths:
    M lib/krb5/Makefile.am
    M lib/krb5/NTMakefile
    M lib/krb5/aes-test.c
    A lib/krb5/crypto-aes-gcm.c
    M lib/krb5/crypto-aes-sha2.c
    M lib/krb5/crypto-algs.c
    M lib/krb5/crypto-evp.c
    M lib/krb5/crypto.c
    M lib/krb5/crypto.h
    M lib/krb5/sp800-108-kdf.c

  Log Message:
  -----------
  initial aes-gcm implementation


  Commit: 41d662e7fd0f25bb687247497a4ca8294307d740
      https://github.com/heimdal/heimdal/commit/41d662e7fd0f25bb687247497a4ca8294307d740
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-06 (Sun, 06 Dec 2015)

  Changed paths:
    M lib/krb5/crypto-aes-gcm.c
    M lib/krb5/crypto.c

  Log Message:
  -----------
  no string2key for gcm


  Commit: 5707e620e3bf18d38706407cfe2a73d7830afe62
      https://github.com/heimdal/heimdal/commit/5707e620e3bf18d38706407cfe2a73d7830afe62
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-06 (Sun, 06 Dec 2015)

  Changed paths:
    M lib/krb5/crypto-aes-gcm.c
    M lib/krb5/crypto-evp.c
    M lib/krb5/crypto.c
    M lib/krb5/sp800-108-kdf.c

  Log Message:
  -----------
  more GCM fixes


  Commit: b4f685588f287e02897773c97536cc80f51ae03e
      https://github.com/heimdal/heimdal/commit/b4f685588f287e02897773c97536cc80f51ae03e
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-06 (Sun, 06 Dec 2015)

  Changed paths:
    M lib/krb5/crypto.c

  Log Message:
  -----------
  add _krb5_enctype_is_aead private API


  Commit: 42041aea8120c1db6666674af5d929df9142de0c
      https://github.com/heimdal/heimdal/commit/42041aea8120c1db6666674af5d929df9142de0c
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-07 (Mon, 07 Dec 2015)

  Changed paths:
    M lib/krb5/sp800-108-kdf.c

  Log Message:
  -----------
  zero nonce but feedback MAC into SP800 AEAD KDF


  Commit: 6943b167389c1590c676949e86d39ccfe9ef0fed
      https://github.com/heimdal/heimdal/commit/6943b167389c1590c676949e86d39ccfe9ef0fed
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-07 (Mon, 07 Dec 2015)

  Changed paths:
    M lib/krb5/crypto-aes-gcm.c

  Log Message:
  -----------
  use 12 byte nonce for GCM


  Commit: 654ac062277bd6444262a270b5e379d0d90862cc
      https://github.com/heimdal/heimdal/commit/654ac062277bd6444262a270b5e379d0d90862cc
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-07 (Mon, 07 Dec 2015)

  Changed paths:
    M lib/krb5/crypto-aes-gcm.c

  Log Message:
  -----------
  OpenSSL IV length includes ctr, so make it 16 bytes


  Commit: f8732945512cf7aefe1c5735bbeb0300a36bd7ff
      https://github.com/heimdal/heimdal/commit/f8732945512cf7aefe1c5735bbeb0300a36bd7ff
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-07 (Mon, 07 Dec 2015)

  Changed paths:
    M lib/gssapi/krb5/accept_sec_context.c
    M lib/gssapi/krb5/cfx.c
    M lib/gssapi/krb5/delete_sec_context.c
    M lib/gssapi/krb5/gsskrb5_locl.h
    M lib/gssapi/krb5/init_sec_context.c

  Log Message:
  -----------
  gss fluff


  Commit: 44a5ef8f895d8ed982482aee6420e9057c3767f1
      https://github.com/heimdal/heimdal/commit/44a5ef8f895d8ed982482aee6420e9057c3767f1
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-07 (Mon, 07 Dec 2015)

  Changed paths:
    M lib/krb5/crypto-evp.c

  Log Message:
  -----------
  check iv


  Commit: f6e4a40fc9f43331e9f94c85fd8aee34fd5cb35b
      https://github.com/heimdal/heimdal/commit/f6e4a40fc9f43331e9f94c85fd8aee34fd5cb35b
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-07 (Mon, 07 Dec 2015)

  Changed paths:
    M lib/gssapi/krb5/accept_sec_context.c
    M lib/gssapi/krb5/cfx.c
    M lib/gssapi/krb5/delete_sec_context.c
    M lib/gssapi/krb5/gsskrb5_locl.h

  Log Message:
  -----------
  more cleanups on AEAD


  Commit: b6084652d90dc01bfe99312905e85001561341ec
      https://github.com/heimdal/heimdal/commit/b6084652d90dc01bfe99312905e85001561341ec
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-07 (Mon, 07 Dec 2015)

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

  Log Message:
  -----------
  protect 4121 header implicitly for AEAD


  Commit: 85691a86b9bc9b08db53ed7a0ce8e46a002bd159
      https://github.com/heimdal/heimdal/commit/85691a86b9bc9b08db53ed7a0ce8e46a002bd159
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-07 (Mon, 07 Dec 2015)

  Changed paths:
    M lib/krb5/crypto-aes-gcm.c
    M lib/krb5/crypto-evp.c
    M lib/krb5/crypto.c
    M lib/krb5/sp800-108-kdf.c

  Log Message:
  -----------
  CMAC for KDF


  Commit: 1107944dd10866ede746c54b4dad0dd2737bdfe1
      https://github.com/heimdal/heimdal/commit/1107944dd10866ede746c54b4dad0dd2737bdfe1
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-07 (Mon, 07 Dec 2015)

  Changed paths:
    M lib/krb5/sp800-108-kdf.c

  Log Message:
  -----------
  fix CMAC


  Commit: 9dfd282e7fb98cf5247e2cba9661da534bb1ddbf
      https://github.com/heimdal/heimdal/commit/9dfd282e7fb98cf5247e2cba9661da534bb1ddbf
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-07 (Mon, 07 Dec 2015)

  Changed paths:
    M lib/krb5/crypto-aes-sha2.c

  Log Message:
  -----------
  GCM has no string2key


  Commit: 5235c8f679481cf7ae613a1a1821f939bbe39cfe
      https://github.com/heimdal/heimdal/commit/5235c8f679481cf7ae613a1a1821f939bbe39cfe
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-07 (Mon, 07 Dec 2015)

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

  Log Message:
  -----------
  get_mic/verify_mic AEAD


  Commit: c74d64f46ee50602c4e582a768723ba8d2a95b35
      https://github.com/heimdal/heimdal/commit/c74d64f46ee50602c4e582a768723ba8d2a95b35
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-07 (Mon, 07 Dec 2015)

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

  Log Message:
  -----------
  fix non-conf wrap for AEAD


  Commit: e2ee1d728629ffc8756c9dd9d2ff23e229f3b1e3
      https://github.com/heimdal/heimdal/commit/e2ee1d728629ffc8756c9dd9d2ff23e229f3b1e3
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-07 (Mon, 07 Dec 2015)

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

  Log Message:
  -----------
  don't get KRB5_CRYPTO_TYPE_CHECKSUM for AEAD


  Commit: f5981e550980082441e69b0436c9efefc711bdc7
      https://github.com/heimdal/heimdal/commit/f5981e550980082441e69b0436c9efefc711bdc7
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-07 (Mon, 07 Dec 2015)

  Changed paths:
    M lib/krb5/crypto.c

  Log Message:
  -----------
  don't crash if no keyed checksum


  Commit: 15c04ddca821eeac68d5f923cd3bf809ca999292
      https://github.com/heimdal/heimdal/commit/15c04ddca821eeac68d5f923cd3bf809ca999292
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-07 (Mon, 07 Dec 2015)

  Changed paths:
    M lib/asn1/krb5.asn1
    M lib/krb5/crypto-aes-gcm.c
    M lib/krb5/crypto-algs.c
    M lib/krb5/crypto-evp.c
    M lib/krb5/crypto.h

  Log Message:
  -----------
  kill off GMAC checksums


  Commit: e4d8ec03ef0f7127bacd9d9d33e0aae69ae0d372
      https://github.com/heimdal/heimdal/commit/e4d8ec03ef0f7127bacd9d9d33e0aae69ae0d372
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-07 (Mon, 07 Dec 2015)

  Changed paths:
    M lib/gssapi/krb5/test_cfx.c
    M lib/gssapi/libgssapi-exports.def
    M lib/gssapi/version-script.map

  Log Message:
  -----------
  remove _gsskrb5cfx_max_wrap_length_cfx


Compare: https://github.com/heimdal/heimdal/compare/bff3b2dd05a6^...e4d8ec03ef0f


More information about the Heimdal-source-changes mailing list