)]}'
{
  "commit": "8f574c37dae935a29bff56e750101e5b354503de",
  "tree": "dcb15118889f4a97706f86adac7b7ec16d04cf2b",
  "parents": [
    "18254e25a6c0befdce98528724cb3622f7f75775"
  ],
  "author": {
    "name": "Adam Langley",
    "email": "alangley@gmail.com",
    "time": "Tue Jun 04 15:39:06 2019 -0700"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Thu Jun 13 22:43:59 2019 +0000"
  },
  "message": "Add AES-KWP\n\nKWP is Key Wrap with Padding, defined in RFC 5649 and SP 800-38F. Like\nKey Wrap, it\u0027s a poor-man\u0027s AEAD and shouldn\u0027t be used. However, some\nexisting systems use it and we need to interoperate.\n\nThe interface of the added functions is a little unfortunate, but they\nmatch the interfaces of the existing Key Wrap functions which, in turn,\nmatch functions in OpenSSL. Hopefully this way, if OpenSSL ever add\nsupport, we\u0027ll line up.\n\nChange-Id: I3496c288f32230a891261586ca2e9c4ee8456c09\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/36324\nCommit-Queue: Adam Langley \u003cagl@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1f9a49195224b03bb03bd487b404ffa2f9cf37e5",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/aes/aes_test.cc",
      "new_id": "7fadb351407044e093cd13b75433f488d7b4ec8d",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/aes_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d4e4c61b50774afa7b6c8d98ea7a5c71f6ed81b5",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/aes/aes_tests.txt",
      "new_id": "efbe2949c1cd437c9a2de7ab1098504042bd083f",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/aes_tests.txt"
    },
    {
      "type": "modify",
      "old_id": "a52c983589f837562a32f46330fa24c2bd869420",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/aes/key_wrap.c",
      "new_id": "9a5b28da2238235cc692ba99c6f027da26777f2d",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/aes/key_wrap.c"
    },
    {
      "type": "modify",
      "old_id": "3606bfc40c000a26e7c99bfad245be5cfb2777ce",
      "old_mode": 33188,
      "old_path": "include/openssl/aes.h",
      "new_id": "e56062535fe37c6030589c0d8d325afb9a43b8cd",
      "new_mode": 33188,
      "new_path": "include/openssl/aes.h"
    },
    {
      "type": "modify",
      "old_id": "6213512b9b852618a6ebec4dc7aafbc10133fa06",
      "old_mode": 33188,
      "old_path": "sources.cmake",
      "new_id": "569a83530b1141be20c908049c62e2880ee4a269",
      "new_mode": 33188,
      "new_path": "sources.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef484910aa1dd7a07c372e18aafaa3440014b039",
      "new_mode": 33188,
      "new_path": "third_party/wycheproof_testvectors/kwp_test.txt"
    },
    {
      "type": "modify",
      "old_id": "78460678877c933f9ba1be4a2ca58e6fca3a63ee",
      "old_mode": 33188,
      "old_path": "util/convert_wycheproof.go",
      "new_id": "e6eab95c259531d37926bdc8ac65fc82f73c0399",
      "new_mode": 33188,
      "new_path": "util/convert_wycheproof.go"
    }
  ]
}
