)]}'
{
  "commit": "118355c6f04d2abaa8622a92d09a6e5851d3c3e1",
  "tree": "a545b45c680689e542ff5f026cb2e03f129f1508",
  "parents": [
    "c49c9e7e61f5ddf24264c19fbe62996d396e5e0c"
  ],
  "author": {
    "name": "Martin Kreichgauer",
    "email": "martinkr@google.com",
    "time": "Fri May 12 15:34:45 2017 -0700"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Thu May 18 00:00:33 2017 +0000"
  },
  "message": "fipstools: Add a sample binary that exercises methods from the FIPS module.\n\nAlso allow breaking ECDSA/RSA pair-wise consistency tests and ECDSA\nself-test.\n\nChange-Id: I1c7723f6082568ebf93158cfaa184cbdeb7480a0\nReviewed-on: https://boringssl-review.googlesource.com/16305\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f50b42ce9590a3d95c24e262f4ca6852772df849",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "9abb82b529c122fafc4f7307cb4280174720f05d",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "62abd7087bce55d50b1bbf58faa5297ecdc150a2",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bcm.c",
      "new_id": "ac9a4071f069fe06463e49d8d9839bebadb93623",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bcm.c"
    },
    {
      "type": "modify",
      "old_id": "b58af681138c51cccd74025420d5cea60e8d6e50",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/ec_key.c",
      "new_id": "6663eaf372a7c20da54556a5b9195279456199d8",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/ec_key.c"
    },
    {
      "type": "modify",
      "old_id": "92d4853ce8a98903a8ebe80eacfd27f36c2fd02c",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/rsa/rsa.c",
      "new_id": "ce04bfccf5a2520bed28dce621144f94e6ed2d9f",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/rsa/rsa.c"
    },
    {
      "type": "rename",
      "old_id": "18720bc2868f37a5c82808873b1965ceebf0adb3",
      "old_mode": 33188,
      "old_path": "fipsoracle/CMakeLists.txt",
      "new_id": "8fd294fd4555d49e23fa67ebf2f106f4a1c99841",
      "new_mode": 33188,
      "new_path": "fipstools/CMakeLists.txt",
      "score": 81
    },
    {
      "type": "rename",
      "old_id": "30d5f664de25db7bf0360dfa72a5267e40dfb45c",
      "old_mode": 33188,
      "old_path": "fipsoracle/cavp_aes_gcm_test.cc",
      "new_id": "30d5f664de25db7bf0360dfa72a5267e40dfb45c",
      "new_mode": 33188,
      "new_path": "fipstools/cavp_aes_gcm_test.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ad1d50c11b85c696d0daad6d75530742b51950cf",
      "old_mode": 33188,
      "old_path": "fipsoracle/cavp_aes_test.cc",
      "new_id": "ad1d50c11b85c696d0daad6d75530742b51950cf",
      "new_mode": 33188,
      "new_path": "fipstools/cavp_aes_test.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b18c437e343481a10ac9657621ae7fb6cd86ad2b",
      "old_mode": 33188,
      "old_path": "fipsoracle/cavp_ctr_drbg_test.cc",
      "new_id": "b18c437e343481a10ac9657621ae7fb6cd86ad2b",
      "new_mode": 33188,
      "new_path": "fipstools/cavp_ctr_drbg_test.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5cb0f5bf3400250ba11c86a6c37850c8ac1cfb16",
      "old_mode": 33188,
      "old_path": "fipsoracle/cavp_ecdsa2_keypair_test.cc",
      "new_id": "5cb0f5bf3400250ba11c86a6c37850c8ac1cfb16",
      "new_mode": 33188,
      "new_path": "fipstools/cavp_ecdsa2_keypair_test.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a5c09e73850726b4f7d6cd84e4b8b1154299680d",
      "old_mode": 33188,
      "old_path": "fipsoracle/cavp_ecdsa2_pkv_test.cc",
      "new_id": "a5c09e73850726b4f7d6cd84e4b8b1154299680d",
      "new_mode": 33188,
      "new_path": "fipstools/cavp_ecdsa2_pkv_test.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2d6c79e8fd489d943d53c4c76951749b456e67ca",
      "old_mode": 33188,
      "old_path": "fipsoracle/cavp_ecdsa2_siggen_test.cc",
      "new_id": "2d6c79e8fd489d943d53c4c76951749b456e67ca",
      "new_mode": 33188,
      "new_path": "fipstools/cavp_ecdsa2_siggen_test.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ea7649eff63e988355442100b319a6797a6211b0",
      "old_mode": 33188,
      "old_path": "fipsoracle/cavp_ecdsa2_sigver_test.cc",
      "new_id": "ea7649eff63e988355442100b319a6797a6211b0",
      "new_mode": 33188,
      "new_path": "fipstools/cavp_ecdsa2_sigver_test.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9c4f221d4b90d6f398eb78785da38e7ad4bf4bea",
      "old_mode": 33188,
      "old_path": "fipsoracle/cavp_hmac_test.cc",
      "new_id": "9c4f221d4b90d6f398eb78785da38e7ad4bf4bea",
      "new_mode": 33188,
      "new_path": "fipstools/cavp_hmac_test.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "19f8ba0f1bc764f8695f5736fe5e038250b110c8",
      "old_mode": 33188,
      "old_path": "fipsoracle/cavp_keywrap_test.cc",
      "new_id": "19f8ba0f1bc764f8695f5736fe5e038250b110c8",
      "new_mode": 33188,
      "new_path": "fipstools/cavp_keywrap_test.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e7bbfb41380c2d7417be099b8a9464f2584cc386",
      "old_mode": 33188,
      "old_path": "fipsoracle/cavp_main.cc",
      "new_id": "e7bbfb41380c2d7417be099b8a9464f2584cc386",
      "new_mode": 33188,
      "new_path": "fipstools/cavp_main.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a96404dbc3efe7168dc7e5bb3eccafc608797a9b",
      "old_mode": 33188,
      "old_path": "fipsoracle/cavp_rsa2_keygen_test.cc",
      "new_id": "a96404dbc3efe7168dc7e5bb3eccafc608797a9b",
      "new_mode": 33188,
      "new_path": "fipstools/cavp_rsa2_keygen_test.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ad32c68b074bc3916fda9b593b3073fae47547c7",
      "old_mode": 33188,
      "old_path": "fipsoracle/cavp_rsa2_siggen_test.cc",
      "new_id": "ad32c68b074bc3916fda9b593b3073fae47547c7",
      "new_mode": 33188,
      "new_path": "fipstools/cavp_rsa2_siggen_test.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bf1ea2d7436fef1cc0dd27e4aff9f859c4beda3f",
      "old_mode": 33188,
      "old_path": "fipsoracle/cavp_rsa2_sigver_test.cc",
      "new_id": "bf1ea2d7436fef1cc0dd27e4aff9f859c4beda3f",
      "new_mode": 33188,
      "new_path": "fipstools/cavp_rsa2_sigver_test.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1609c9817cef4c72d8bdf8e687f4751133139bbd",
      "old_mode": 33188,
      "old_path": "fipsoracle/cavp_sha_monte_test.cc",
      "new_id": "1609c9817cef4c72d8bdf8e687f4751133139bbd",
      "new_mode": 33188,
      "new_path": "fipstools/cavp_sha_monte_test.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "131866abe53a404dc86d82f4f2338ff6084a813d",
      "old_mode": 33188,
      "old_path": "fipsoracle/cavp_sha_test.cc",
      "new_id": "131866abe53a404dc86d82f4f2338ff6084a813d",
      "new_mode": 33188,
      "new_path": "fipstools/cavp_sha_test.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ad608de557fee8e8f1a885fe39730a20db19b822",
      "old_mode": 33188,
      "old_path": "fipsoracle/cavp_tdes_test.cc",
      "new_id": "ad608de557fee8e8f1a885fe39730a20db19b822",
      "new_mode": 33188,
      "new_path": "fipstools/cavp_tdes_test.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b8578fa6c51ea1891cdc7340b74da29e5dbd7572",
      "old_mode": 33188,
      "old_path": "fipsoracle/cavp_test_util.cc",
      "new_id": "b8578fa6c51ea1891cdc7340b74da29e5dbd7572",
      "new_mode": 33188,
      "new_path": "fipstools/cavp_test_util.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d851c5ead3b84d173467b4ba4616229d02df3b63",
      "old_mode": 33188,
      "old_path": "fipsoracle/cavp_test_util.h",
      "new_id": "d851c5ead3b84d173467b4ba4616229d02df3b63",
      "new_mode": 33188,
      "new_path": "fipstools/cavp_test_util.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ffcbdd8da2185b2a1e2187bab56d59cf4463aeee",
      "old_mode": 33188,
      "old_path": "fipsoracle/run_cavp.go",
      "new_id": "ffcbdd8da2185b2a1e2187bab56d59cf4463aeee",
      "new_mode": 33188,
      "new_path": "fipstools/run_cavp.go",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "43de9b1990529b7777bd197c0dc3b2fe9d392c9b",
      "new_mode": 33188,
      "new_path": "fipstools/test_fips.c"
    }
  ]
}
