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

GitHub noreply at github.com
Ons Juli 6 01:48:49 CEST 2016


  Branch: refs/heads/lukeh/aes-cts-hmac-sha2
  Home:   https://github.com/heimdal/heimdal
  Commit: b95cf333459beb1ee151a0c93abe85abd297fec2
      https://github.com/heimdal/heimdal/commit/b95cf333459beb1ee151a0c93abe85abd297fec2
  Author: Luke Howard <lukeh at padl.com>
  Date:   2016-07-06 (Wed, 06 Jul 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: 3d6a818f69c0f5793b9459520d9339d10528b57e
      https://github.com/heimdal/heimdal/commit/3d6a818f69c0f5793b9459520d9339d10528b57e
  Author: Luke Howard <lukeh at padl.com>
  Date:   2016-07-06 (Wed, 06 Jul 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: c28537e0906776d0be98f45833758b22f4b3648c
      https://github.com/heimdal/heimdal/commit/c28537e0906776d0be98f45833758b22f4b3648c
  Author: Luke Howard <lukeh at padl.com>
  Date:   2016-07-06 (Wed, 06 Jul 2016)

  Changed paths:
    M lib/asn1/krb5.asn1

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


  Commit: 4a69c5a7e616545de28581d81e0ef1e37f8901ff
      https://github.com/heimdal/heimdal/commit/4a69c5a7e616545de28581d81e0ef1e37f8901ff
  Author: Luke Howard <lukeh at padl.com>
  Date:   2016-07-06 (Wed, 06 Jul 2016)

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

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


  Commit: 90d51f990846b93140e22527da169d41116a5eea
      https://github.com/heimdal/heimdal/commit/90d51f990846b93140e22527da169d41116a5eea
  Author: Luke Howard <lukeh at padl.com>
  Date:   2016-07-06 (Wed, 06 Jul 2016)

  Changed paths:
    M lib/krb5/context.c

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


  Commit: 3fd6d4db60c9e392db769c7191c7669b7bfa1b80
      https://github.com/heimdal/heimdal/commit/3fd6d4db60c9e392db769c7191c7669b7bfa1b80
  Author: Luke Howard <lukeh at padl.com>
  Date:   2016-07-06 (Wed, 06 Jul 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: 2bc244c922d75612a7336757bf4c96660a4aa5d3
      https://github.com/heimdal/heimdal/commit/2bc244c922d75612a7336757bf4c96660a4aa5d3
  Author: Luke Howard <lukeh at padl.com>
  Date:   2016-07-06 (Wed, 06 Jul 2016)

  Changed paths:
    M lib/krb5/crypto.c

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


  Commit: 21cf3595fe5847bad1d408d3d835e1033ce0f6e3
      https://github.com/heimdal/heimdal/commit/21cf3595fe5847bad1d408d3d835e1033ce0f6e3
  Author: Luke Howard <lukeh at padl.com>
  Date:   2016-07-06 (Wed, 06 Jul 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: d750f916b3c961a83c75737d6a178c8c015fbae7
      https://github.com/heimdal/heimdal/commit/d750f916b3c961a83c75737d6a178c8c015fbae7
  Author: Luke Howard <lukeh at padl.com>
  Date:   2016-07-06 (Wed, 06 Jul 2016)

  Changed paths:
    M lib/krb5/crypto.c

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


  Commit: b0e844f64360edc263b1cad4caf11dc60e330ad3
      https://github.com/heimdal/heimdal/commit/b0e844f64360edc263b1cad4caf11dc60e330ad3
  Author: Luke Howard <lukeh at padl.com>
  Date:   2016-07-06 (Wed, 06 Jul 2016)

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

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


  Commit: f9b7b7b654af95ae53037a3b802818b8fd0886ed
      https://github.com/heimdal/heimdal/commit/f9b7b7b654af95ae53037a3b802818b8fd0886ed
  Author: Luke Howard <lukeh at padl.com>
  Date:   2016-07-06 (Wed, 06 Jul 2016)

  Changed paths:
    M lib/krb5/crypto.c

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


  Commit: 75e92a1f81ae8e9d96034c4687f6376d94c3836b
      https://github.com/heimdal/heimdal/commit/75e92a1f81ae8e9d96034c4687f6376d94c3836b
  Author: Luke Howard <lukeh at padl.com>
  Date:   2016-07-06 (Wed, 06 Jul 2016)

  Changed paths:
    M lib/krb5/crypto.c

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


  Commit: 237649028e34474e1d8af4d4e2bb2e665b8546ff
      https://github.com/heimdal/heimdal/commit/237649028e34474e1d8af4d4e2bb2e665b8546ff
  Author: Luke Howard <lukeh at padl.com>
  Date:   2016-07-06 (Wed, 06 Jul 2016)

  Changed paths:
    M lib/krb5/crypto.c

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


  Commit: 7e4f9f433132611b717c853d732a2b522443a42a
      https://github.com/heimdal/heimdal/commit/7e4f9f433132611b717c853d732a2b522443a42a
  Author: Luke Howard <lukeh at padl.com>
  Date:   2016-07-06 (Wed, 06 Jul 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


Compare: https://github.com/heimdal/heimdal/compare/055f34d54448...7e4f9f433132


More information about the Heimdal-source-changes mailing list