[Heimdal-source-changes] [heimdal/heimdal] e44f79: temporary enctypes

GitHub noreply at github.com
Tis Dec 8 04:56:03 CET 2015


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

  Changed paths:
    M lib/asn1/krb5.asn1

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


  Commit: 7b843b995d3fa98aa07dae61040de22dbec14d33
      https://github.com/heimdal/heimdal/commit/7b843b995d3fa98aa07dae61040de22dbec14d33
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-08 (Tue, 08 Dec 2015)

  Changed paths:
    M lib/krb5/krb5.h

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


  Commit: e12a3e1cc5434b54af8b12e5d37dd4248b686352
      https://github.com/heimdal/heimdal/commit/e12a3e1cc5434b54af8b12e5d37dd4248b686352
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-08 (Tue, 08 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: 898f06e8bbe6b1e6ec94a50696e53133269a27ed
      https://github.com/heimdal/heimdal/commit/898f06e8bbe6b1e6ec94a50696e53133269a27ed
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-08 (Tue, 08 Dec 2015)

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

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


  Commit: d1410791dc905dd3d25ab296d5c38e851e08d1ee
      https://github.com/heimdal/heimdal/commit/d1410791dc905dd3d25ab296d5c38e851e08d1ee
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-08 (Tue, 08 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: 0cede91e4a3f6e94bcd8561cf5b833331488b656
      https://github.com/heimdal/heimdal/commit/0cede91e4a3f6e94bcd8561cf5b833331488b656
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-08 (Tue, 08 Dec 2015)

  Changed paths:
    M lib/krb5/crypto.c

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


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

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

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


  Commit: 761c7036722071133d9b65465de12f92be6debe3
      https://github.com/heimdal/heimdal/commit/761c7036722071133d9b65465de12f92be6debe3
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-08 (Tue, 08 Dec 2015)

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

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


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

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

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


  Commit: 8261a6edf5fd6b0ba2a2d2de4fd97bafe15fe427
      https://github.com/heimdal/heimdal/commit/8261a6edf5fd6b0ba2a2d2de4fd97bafe15fe427
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-08 (Tue, 08 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: f52b75169d883d5d2e4667361fc9a50805abb1cd
      https://github.com/heimdal/heimdal/commit/f52b75169d883d5d2e4667361fc9a50805abb1cd
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-08 (Tue, 08 Dec 2015)

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

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


  Commit: f94f651f4633357324bfda7ace97cefbf1f54e64
      https://github.com/heimdal/heimdal/commit/f94f651f4633357324bfda7ace97cefbf1f54e64
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-08 (Tue, 08 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: 0763a4771092a5045ac0c8dd055ae6eaa81f2526
      https://github.com/heimdal/heimdal/commit/0763a4771092a5045ac0c8dd055ae6eaa81f2526
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-08 (Tue, 08 Dec 2015)

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

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


  Commit: 0eb5af61344530c78fa8e15bef27201acf012ba6
      https://github.com/heimdal/heimdal/commit/0eb5af61344530c78fa8e15bef27201acf012ba6
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-08 (Tue, 08 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: 16a0cfb51b06f60bf8f62a59c1d580befe28beca
      https://github.com/heimdal/heimdal/commit/16a0cfb51b06f60bf8f62a59c1d580befe28beca
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-08 (Tue, 08 Dec 2015)

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

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


  Commit: 55560b939b29c941cc0e631086c27616962097fc
      https://github.com/heimdal/heimdal/commit/55560b939b29c941cc0e631086c27616962097fc
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-08 (Tue, 08 Dec 2015)

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

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


  Commit: 0635f59daf357c5c6a6549917196026315d57496
      https://github.com/heimdal/heimdal/commit/0635f59daf357c5c6a6549917196026315d57496
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-08 (Tue, 08 Dec 2015)

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

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


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

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

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


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

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

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


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

  Changed paths:
    M lib/krb5/crypto.c

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


  Commit: 3a50a96737f492c1e5d6b5373486501b762e0496
      https://github.com/heimdal/heimdal/commit/3a50a96737f492c1e5d6b5373486501b762e0496
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-08 (Tue, 08 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: 9944d98ef6d409c5cd58295113cd61c5d8dba810
      https://github.com/heimdal/heimdal/commit/9944d98ef6d409c5cd58295113cd61c5d8dba810
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-08 (Tue, 08 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


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

  Changed paths:
    M lib/krb5/libkrb5-exports.def.in
    M lib/krb5/version-script.map

  Log Message:
  -----------
  export _krb5_enctype_is_aead


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

  Changed paths:
    M lib/krb5/aes-test.c

  Log Message:
  -----------
  remove GCM test for now


  Commit: 4cf403e1597f5cc0b2fc4aad8a88d2a7962ea232
      https://github.com/heimdal/heimdal/commit/4cf403e1597f5cc0b2fc4aad8a88d2a7962ea232
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-08 (Tue, 08 Dec 2015)

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

  Log Message:
  -----------
  require an IV for GCM


  Commit: 183197a290fa2a0be8e7ed7cf6e2f54b6d0e836f
      https://github.com/heimdal/heimdal/commit/183197a290fa2a0be8e7ed7cf6e2f54b6d0e836f
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-08 (Tue, 08 Dec 2015)

  Changed paths:
    M lib/krb5/Makefile.am
    M lib/krb5/NTMakefile
    A lib/krb5/crypto-aead.c
    M lib/krb5/crypto-aes-gcm.c
    M lib/krb5/crypto-evp.c

  Log Message:
  -----------
  reorganise


  Commit: 1e69d2e79a687bf6b4f497e96faef029f117c2cb
      https://github.com/heimdal/heimdal/commit/1e69d2e79a687bf6b4f497e96faef029f117c2cb
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-08 (Tue, 08 Dec 2015)

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

  Log Message:
  -----------
  actually remove _gsskrb5cfx_wrap_length_cfx


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

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

  Log Message:
  -----------
  remove trailing whitespace


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

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

  Log Message:
  -----------
  SIGN_DATA does not protect token header


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

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

  Log Message:
  -----------
  rename back to _krb5_SP800_108_KDF


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

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

  Log Message:
  -----------
  remove whitespace


  Commit: 5da979221421fd0b9f99b29553e5fcdc608a374c
      https://github.com/heimdal/heimdal/commit/5da979221421fd0b9f99b29553e5fcdc608a374c
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-08 (Tue, 08 Dec 2015)

  Changed paths:
    M lib/gssapi/test_context.c

  Log Message:
  -----------
  log session enctype in verbose mode


  Commit: 02fabb4301a245d269f687f0e13dc84706c96551
      https://github.com/heimdal/heimdal/commit/02fabb4301a245d269f687f0e13dc84706c96551
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-08 (Tue, 08 Dec 2015)

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

  Log Message:
  -----------
  _gsskrb5cfx_wrap_length_cfx is really gone


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

  Changed paths:
    M lib/krb5/crypto.c

  Log Message:
  -----------
  use aead_crypto test


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

  Changed paths:
    M lib/krb5/crypto.c

  Log Message:
  -----------
  remove non-IOV compatibility cruft


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

  Changed paths:
    M lib/krb5/aes-test.c

  Log Message:
  -----------
  add GCM tests back


  Commit: 80c9888ca9aafacc71f1ed928ad991e46b076085
      https://github.com/heimdal/heimdal/commit/80c9888ca9aafacc71f1ed928ad991e46b076085
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-08 (Tue, 08 Dec 2015)

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

  Log Message:
  -----------
  unbreak DCE_STYLE


  Commit: 6da799daaa112a15b439e6cae692a25db86fdd57
      https://github.com/heimdal/heimdal/commit/6da799daaa112a15b439e6cae692a25db86fdd57
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-08 (Tue, 08 Dec 2015)

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

  Log Message:
  -----------
  cleanup after KDF failure


  Commit: 3094a21b767089d94ee8cf3de877ba3ceb3ea969
      https://github.com/heimdal/heimdal/commit/3094a21b767089d94ee8cf3de877ba3ceb3ea969
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-08 (Tue, 08 Dec 2015)

  Changed paths:
    M lib/krb5/aes-test.c

  Log Message:
  -----------
  use EVP_MAX_IV_LENGTH


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

  Changed paths:
    M lib/krb5/crypto.h

  Log Message:
  -----------
  explain how encrypt has been overloaded


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

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

  Log Message:
  -----------
  unbreak RFC4537 by only setting enctypes if cred has them


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

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

  Log Message:
  -----------
  ivec never NULL


  Commit: 377e50b9c0295f5f66a8d071653e6ee8169a0719
      https://github.com/heimdal/heimdal/commit/377e50b9c0295f5f66a8d071653e6ee8169a0719
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-08 (Tue, 08 Dec 2015)

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

  Log Message:
  -----------
  make CMAC KDF actually work


  Commit: 21beae10a3a79df38c315fbfa3a6c108cf6376cf
      https://github.com/heimdal/heimdal/commit/21beae10a3a79df38c315fbfa3a6c108cf6376cf
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-08 (Tue, 08 Dec 2015)

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

  Log Message:
  -----------
  set header to 0 if present


  Commit: 6f6c86952238a64bdf081b0aa7a3e0631677a1be
      https://github.com/heimdal/heimdal/commit/6f6c86952238a64bdf081b0aa7a3e0631677a1be
  Author: Luke Howard <lukeh at padl.com>
  Date:   2015-12-08 (Tue, 08 Dec 2015)

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

  Log Message:
  -----------
  salt IV with last 4 bytes of key, make key longer


Compare: https://github.com/heimdal/heimdal/compare/bc77567e2f22...6f6c86952238


More information about the Heimdal-source-changes mailing list