)]}'
{
  "commit": "fc0cf10c04f49ddba1925b630467f49ea993569e",
  "tree": "eb1ba73ede4d66f8e6f98f75388135b713925a28",
  "parents": [
    "742e38d4d4033e7ff53178acf7edd2b1fe0142ef"
  ],
  "author": {
    "name": "David Howells",
    "email": "dhowells@redhat.com",
    "time": "Mon Feb 03 13:44:37 2025 +0000"
  },
  "committer": {
    "name": "David Howells",
    "email": "dhowells@redhat.com",
    "time": "Sun Mar 02 21:56:47 2025 +0000"
  },
  "message": "crypto/krb5: Implement crypto self-testing\n\nImplement self-testing infrastructure to test the pseudo-random function,\nkey derivation, encryption and checksumming.\n\nAdd the testing data from rfc8009 to test AES + HMAC-SHA2.\n\nAdd the testing data from rfc6803 to test Camellia.  Note some encryption\ntest vectors here are incomplete, lacking the key usage number needed to\nderive Ke and Ki, and there are errata for this:\n\n\thttps://www.rfc-editor.org/errata_search.php?rfc\u003d6803\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\ncc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\ncc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\ncc: Chuck Lever \u003cchuck.lever@oracle.com\u003e\ncc: Marc Dionne \u003cmarc.dionne@auristor.com\u003e\ncc: Eric Dumazet \u003cedumazet@google.com\u003e\ncc: Jakub Kicinski \u003ckuba@kernel.org\u003e\ncc: Paolo Abeni \u003cpabeni@redhat.com\u003e\ncc: Simon Horman \u003chorms@kernel.org\u003e\ncc: linux-afs@lists.infradead.org\ncc: linux-nfs@vger.kernel.org\ncc: linux-crypto@vger.kernel.org\ncc: netdev@vger.kernel.org\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5b339690905cfe87bc16d512d8149147877a42d9",
      "old_mode": 33188,
      "old_path": "crypto/krb5/Kconfig",
      "new_id": "4d0476e13f3c735451ae83bb3c4cb45c4d394d2b",
      "new_mode": 33188,
      "new_path": "crypto/krb5/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "7cbe5e5ded19db005f2f95a03fc62891aa04586e",
      "old_mode": 33188,
      "old_path": "crypto/krb5/Makefile",
      "new_id": "d38890c0b247229b20abc738892042df1e89387b",
      "new_mode": 33188,
      "new_path": "crypto/krb5/Makefile"
    },
    {
      "type": "modify",
      "old_id": "8679140ef90d391a94f92a3695ed6fbe7430dff1",
      "old_mode": 33188,
      "old_path": "crypto/krb5/internal.h",
      "new_id": "a59084ffafe8631411da0ae65638fcbb08d43c6d",
      "new_mode": 33188,
      "new_path": "crypto/krb5/internal.h"
    },
    {
      "type": "modify",
      "old_id": "02e21c8f4d144909b09b14b3c9ef457cb10d51bb",
      "old_mode": 33188,
      "old_path": "crypto/krb5/krb5_api.c",
      "new_id": "23026d4206c8242db39668c2c4832f16438e6d4f",
      "new_mode": 33188,
      "new_path": "crypto/krb5/krb5_api.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a81a6315a0d0bd139b3bc864a821621ce36d1c7",
      "new_mode": 33188,
      "new_path": "crypto/krb5/selftest.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24447ee8bf077f9c984e52655ac81c817698d511",
      "new_mode": 33188,
      "new_path": "crypto/krb5/selftest_data.c"
    }
  ]
}
