[Heimdal-source-changes] [heimdal/heimdal] f76d1b: krb5: implement draft-ietf-kitten-aes-cts-hmac-sha...

GitHub noreply at github.com
Fre Sep 2 00:14:16 CEST 2016


  Branch: refs/heads/lukeh/aes-cts-hmac-sha2
  Home:   https://github.com/heimdal/heimdal
  Commit: f76d1b8e9330b1208f198990a7c2a706735859cd
      https://github.com/heimdal/heimdal/commit/f76d1b8e9330b1208f198990a7c2a706735859cd
  Author: Luke Howard <lukeh at padl.com>
  Date:   2016-09-02 (Fri, 02 Sep 2016)

  Changed paths:
    M kdc/kerberos5.c
    M lib/asn1/krb5.asn1
    M lib/hcrypto/evp.h
    M lib/hcrypto/libhcrypto-exports.def
    M lib/hcrypto/pkcs5.c
    M lib/hcrypto/test_pkcs5.c
    M lib/hcrypto/version-script.map
    M lib/hdb/keys.c
    M lib/hdb/mkey.c
    M lib/krb5/Makefile.am
    M lib/krb5/NTMakefile
    M lib/krb5/aes-test.c
    A lib/krb5/crypto-aes-sha1.c
    A lib/krb5/crypto-aes-sha2.c
    R lib/krb5/crypto-aes.c
    M lib/krb5/crypto-algs.c
    M lib/krb5/crypto.c
    M lib/krb5/crypto.h
    M lib/krb5/derived-key-test.c
    M lib/krb5/krb5.h
    M lib/krb5/libkrb5-exports.def.in
    A lib/krb5/pseudo-random-test.c
    A lib/krb5/salt-aes-sha1.c
    A lib/krb5/salt-aes-sha2.c
    R lib/krb5/salt-aes.c
    A lib/krb5/sp800-108-kdf.c
    M lib/krb5/test_crypto.c
    M lib/krb5/test_crypto_wrapping.c
    M lib/krb5/test_rfc3961.c
    M lib/krb5/version-script.map

  Log Message:
  -----------
  krb5: implement draft-ietf-kitten-aes-cts-hmac-sha2-07


  Commit: e309484083bda5ba3713d30de0b462980d4b1052
      https://github.com/heimdal/heimdal/commit/e309484083bda5ba3713d30de0b462980d4b1052
  Author: Luke Howard <lukeh at padl.com>
  Date:   2016-09-02 (Fri, 02 Sep 2016)

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

  Log Message:
  -----------
  slight refactor


  Commit: e9b625b00b038d37438072b19ade82baadf119ba
      https://github.com/heimdal/heimdal/commit/e9b625b00b038d37438072b19ade82baadf119ba
  Author: Luke Howard <lukeh at padl.com>
  Date:   2016-09-02 (Fri, 02 Sep 2016)

  Changed paths:
    M lib/asn1/krb5.asn1

  Log Message:
  -----------
  match temp enctypes with Greg Hudson's MIT branch


  Commit: b8233856dcdbcd89f682b20215df7781bebec757
      https://github.com/heimdal/heimdal/commit/b8233856dcdbcd89f682b20215df7781bebec757
  Author: Luke Howard <lukeh at padl.com>
  Date:   2016-09-02 (Fri, 02 Sep 2016)

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

  Log Message:
  -----------
  match enctype alias names with Greg Hudson's MIT branch


  Commit: 608e81922edc7c1d1bb03699f68ad97261406258
      https://github.com/heimdal/heimdal/commit/608e81922edc7c1d1bb03699f68ad97261406258
  Author: Luke Howard <lukeh at padl.com>
  Date:   2016-09-02 (Fri, 02 Sep 2016)

  Changed paths:
    M lib/krb5/context.c

  Log Message:
  -----------
  add aes-sha2 enctypes to default enctype list


  Commit: f3d7fa84a5d65158bc3e8e9038fedbc84d691a7f
      https://github.com/heimdal/heimdal/commit/f3d7fa84a5d65158bc3e8e9038fedbc84d691a7f
  Author: Luke Howard <lukeh at padl.com>
  Date:   2016-09-02 (Fri, 02 Sep 2016)

  Changed paths:
    M lib/krb5/crypto-aes-sha1.c
    M lib/krb5/crypto-des3.c
    M lib/krb5/crypto.c
    M lib/krb5/crypto.h

  Log Message:
  -----------
  factor out KDF selection into separate functions


  Commit: e98367900fd3ba6f3f1a8710e5f6d3f985435508
      https://github.com/heimdal/heimdal/commit/e98367900fd3ba6f3f1a8710e5f6d3f985435508
  Author: Luke Howard <lukeh at padl.com>
  Date:   2016-09-02 (Fri, 02 Sep 2016)

  Changed paths:
    M lib/krb5/crypto.c

  Log Message:
  -----------
  reorder KDFs


  Commit: f58ccaf2e565d65a50f1c5f2b7738f648b42d690
      https://github.com/heimdal/heimdal/commit/f58ccaf2e565d65a50f1c5f2b7738f648b42d690
  Author: Luke Howard <lukeh at padl.com>
  Date:   2016-09-02 (Fri, 02 Sep 2016)

  Changed paths:
    M lib/krb5/crypto-aes-sha1.c
    M lib/krb5/crypto-des3.c
    M lib/krb5/crypto.c
    M lib/krb5/crypto.h

  Log Message:
  -----------
  convert big crypto if statement to switch


  Commit: 4d35ac6250ee31c3e2ec9e43a0331d5d42635841
      https://github.com/heimdal/heimdal/commit/4d35ac6250ee31c3e2ec9e43a0331d5d42635841
  Author: Luke Howard <lukeh at padl.com>
  Date:   2016-09-02 (Fri, 02 Sep 2016)

  Changed paths:
    M lib/krb5/crypto.c

  Log Message:
  -----------
  reorder ENC_THEN_CKSUM


  Commit: 484e691d86c9423040c5ac1430e8d8ee35ec7919
      https://github.com/heimdal/heimdal/commit/484e691d86c9423040c5ac1430e8d8ee35ec7919
  Author: Luke Howard <lukeh at padl.com>
  Date:   2016-09-02 (Fri, 02 Sep 2016)

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

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


  Commit: 720b6ee94b48efd8f6f6563fc2e09b1355490d0b
      https://github.com/heimdal/heimdal/commit/720b6ee94b48efd8f6f6563fc2e09b1355490d0b
  Author: Luke Howard <lukeh at padl.com>
  Date:   2016-09-02 (Fri, 02 Sep 2016)

  Changed paths:
    M lib/krb5/crypto.c

  Log Message:
  -----------
  for aes-cts-hmac-sha2, checksum is over OLD ivec


  Commit: 514d586ae1d18ba8ca275186e254bfbd85ff5dee
      https://github.com/heimdal/heimdal/commit/514d586ae1d18ba8ca275186e254bfbd85ff5dee
  Author: Luke Howard <lukeh at padl.com>
  Date:   2016-09-02 (Fri, 02 Sep 2016)

  Changed paths:
    M lib/krb5/crypto.c

  Log Message:
  -----------
  use EVP_MAX_IV_LENGTH not EVP_MAX_BLOCK_LENGTH


  Commit: 1d9e0c98e22ec4bdbd705f2f6cc782d83f3572f9
      https://github.com/heimdal/heimdal/commit/1d9e0c98e22ec4bdbd705f2f6cc782d83f3572f9
  Author: Luke Howard <lukeh at padl.com>
  Date:   2016-09-02 (Fri, 02 Sep 2016)

  Changed paths:
    M lib/krb5/crypto.c

  Log Message:
  -----------
  checksum old IV for aes-cts-hmac-sha2 non-IOV path


  Commit: c7f7b1cc1d6c3ab0a33b7e640939a55c582d2509
      https://github.com/heimdal/heimdal/commit/c7f7b1cc1d6c3ab0a33b7e640939a55c582d2509
  Author: Luke Howard <lukeh at padl.com>
  Date:   2016-09-02 (Fri, 02 Sep 2016)

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

  Log Message:
  -----------
  update for draft-ietf-kitten-aes-cts-hmac-sha2-10


  Commit: 6c5e14637dfdea75099638025e3ada509b6d32d8
      https://github.com/heimdal/heimdal/commit/6c5e14637dfdea75099638025e3ada509b6d32d8
  Author: Luke Howard <lukeh at padl.com>
  Date:   2016-09-02 (Fri, 02 Sep 2016)

  Changed paths:
    M lib/hcrypto/undef.h

  Log Message:
  -----------
  unbreak OpenSSL hcrypto backend


  Commit: 981d5bfee92e5d6f76774d55767cf05ba8a05750
      https://github.com/heimdal/heimdal/commit/981d5bfee92e5d6f76774d55767cf05ba8a05750
  Author: Luke Howard <lukeh at padl.com>
  Date:   2016-09-02 (Fri, 02 Sep 2016)

  Changed paths:
    M lib/hdb/keys.c

  Log Message:
  -----------
  unbreak rebase to master in hdb


Compare: https://github.com/heimdal/heimdal/compare/45de19a7f4e1...981d5bfee92e


More information about the Heimdal-source-changes mailing list